A Dynamic Separator Algorithm

نویسندگان

  • Deganit Armon
  • John H. Reif
چکیده

Our work is based on the pioneering work in sphere separators done by Miller, Teng, Vavasis et al, [8, 12], who gave efficient static (fixed input) algorithms for finding sphere separators of size s(n) = O(n d−1 d ) for a set of points in R. We present dynamic algorithms which maintain separators for a dynamically changing graph. Our algorithms answer queries and process insertions and deletions to the input set, If the total input size and number of queries is n, our algorithm is polylog, that is, it takes (logn) expected sequential time per request to process worst case queries and worst case changes to the input set. This is the first known polylog randomized dynamic algorithm for separators of a large class of graphs known as overlap graphs [12], which include planar graphs and k-neighborhood graphs. We maintain a separator in expected time O(logn) and we maintain a separator tree in expected time O(log n). Moreover, our algorithm uses only linear space. ∗Supported by National Science Foundation Grant Number NSF-IRI-91-00681 and Army Research Office contract DAAH-04-96-1-0448. A preliminary version of this paper appeared as A Dynamic Separator Algorithm, in the proceedings of the 3rd Annual WADS, Montreal, Quebec, August 1993, pp 107-118.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Effective Resistances and Approximate Schur Complement on Separable Graphs

We consider the problem of dynamically maintaining (approximate) all-pairs effective resistances in separable graphs, which are those that contain small balanced separators. We give a fully dynamic algorithm that maintains (1 + ε)-approximations of the all-pairs effective resistances of an n-vertex graph G undergoing edge insertions and deletions with Õ( √ n/ε) worst-case update time and Õ( √ n...

متن کامل

Faster Separators for Shallow Minor-Free Graphs via Dynamic Approximate Distance Oracles

Plotkin, Rao, and Smith (SODA’97) showed that any graph with m edges and n vertices that excludes Kh as a depth O(l logn)-minor has a separator of size O(n/l + lh logn) and that such a separator can be found in O(mn/l) time. A time bound of O(m + n/l) for any constant ǫ > 0 was later given (W., FOCS’11) which is an improvement for non-sparse graphs. We give three new algorithms. The first has t...

متن کامل

A New Staircase Separator Theorem ? Viet

The notion of staircase separator, introduced in 2], greatly facilitates the design of divide-and-conquer algorithms for problems on rectangles. We generalize the concept of staircase separator to k-perfect staircase separator, namely a set of staircase separators which partitions a set S of n axis-parallel, disjoint rectangles into k subsets of (almost) equal size. We derive an optimal O(log n...

متن کامل

Approximating Small Balanced Vertex Separators in Almost Linear Time

For a graph G with n vertices and m edges, we give a randomized Las Vegas algorithm that approximates a small balanced vertex separator of G in almost linear time. More precisely, we show the following, for any 2 3 ≤ α < 1 and any 0 < ε < 1 − α: If G contains an α-separator of size K, then our algorithm finds an (α + ε)-separator of size O(ε−1K2 log n) in time O(ε−1K3m log n) w.h.p. In particul...

متن کامل

The cut separator problem

Given G = (V, E) an undirected graph and two speci ed nonadjacent nodes a and b of V , a cut separator is a subset F = δ(C) ⊆ E such that a, b ∈ V \C and a and b belong to di erent connected components of the graph induced by V \C. Given a nonnegative cost vector c ∈ R|E| + , the optimal cut separator problem is to nd a cut separator of minimum cost. This new problem is closely related to the v...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993